package sv.gob.mh.dgii.model.pojos.cc;

import java.io.Serializable;
import java.util.Date;

public class CcSaldoPojo implements Serializable {

    private String dobligacion;
    private Date periodo;
    private Double valorAcreIva;
    private Double valorAcrePgoCta;
    private Double saldo;

    public CcSaldoPojo() {
    }

    @Override
    public CcSaldoPojo clone() {
        CcSaldoPojo ret = new CcSaldoPojo();
        ret.setDobligacion(dobligacion);
        ret.setPeriodo(periodo);
        ret.setValorAcreIva(valorAcreIva);
        ret.setValorAcrePgoCta(valorAcrePgoCta);
        ret.setSaldo(saldo);
        return ret;
    }

    /**
     * @return the dobligacion
     */
    public String getDobligacion() {
        return dobligacion;
    }

    /**
     * @param dobligacion the dobligacion to set
     */
    public void setDobligacion(String dobligacion) {
        this.dobligacion = dobligacion;
    }

    /**
     * @return the periodo
     */
    public Date getPeriodo() {
        return periodo;
    }

    /**
     * @param periodo the periodo to set
     */
    public void setPeriodo(Date periodo) {
        this.periodo = periodo;
    }

    /**
     * @return the valorAcreIva
     */
    public Double getValorAcreIva() {
        return valorAcreIva;
    }

    /**
     * @param valorAcreIva the valorAcreIva to set
     */
    public void setValorAcreIva(Double valorAcreIva) {
        if (valorAcreIva == null) {
            valorAcreIva = 0D;
        }
        this.valorAcreIva = valorAcreIva;
    }

    /**
     * @return the valorAcrePgoCta
     */
    public Double getValorAcrePgoCta() {
        return valorAcrePgoCta;
    }

    /**
     * @param valorAcrePgoCta the valorAcrePgoCta to set
     */
    public void setValorAcrePgoCta(Double valorAcrePgoCta) {
        if (valorAcrePgoCta == null) {
            valorAcrePgoCta = 0D;
        }
        this.valorAcrePgoCta = valorAcrePgoCta;
    }

    /**
     * @return the saldo
     */
    public Double getSaldo() {
        return saldo;
    }

    /**
     * @param saldo the saldo to set
     */
    public void setSaldo(Double saldo) {
        if (saldo == null) {
            saldo = 0D;
        }
        this.saldo = saldo;
    }
}
